package dao;

import java.util.ArrayList;
import java.util.Date;

import model.PublicHolidayDTO;

public interface PublicHolidayDAO {
	public PublicHolidayDTO findPublicHoliday(Date date) throws DAOException;
	public ArrayList<PublicHolidayDTO> findAllPublicHoliday() throws DAOException;
	public void addPublicHoliday(PublicHolidayDTO holiday) throws DAOException;
	public PublicHolidayDTO findPublicHolidayByID(int Id) throws DAOException;
	public void updatePublicHoliday(PublicHolidayDTO holiday) throws DAOException ;
	public void deleteHoliday(PublicHolidayDTO holiday) throws DAOException;
}
